Handle item->translation_domain being NULL. (#166179, Diego Gonzalez)
authorMatthias Clasen <mclasen@redhat.com>
Fri, 4 Feb 2005 18:13:05 +0000 (18:13 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 4 Feb 2005 18:13:05 +0000 (18:13 +0000)
2005-02-04  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkstock.c (gtk_stock_lookup): Handle item->translation_domain
being NULL.  (#166179, Diego Gonzalez)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtkstock.c

index 8c2ff2b33b9fccc860fc342143d689ff18738027..d276ce676682381d950e1d8d0d41cc48ecb83be6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-02-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkstock.c (gtk_stock_lookup): Handle item->translation_domain
+       being NULL.  (#166179, Diego Gonzalez)
+
 2005-02-04  Owen Taylor  <otaylor@redhat.com>
 
        * configure.in: Revert gtk_binary_version to 2.4.0. Fix
index 8c2ff2b33b9fccc860fc342143d689ff18738027..d276ce676682381d950e1d8d0d41cc48ecb83be6 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkstock.c (gtk_stock_lookup): Handle item->translation_domain
+       being NULL.  (#166179, Diego Gonzalez)
+
 2005-02-04  Owen Taylor  <otaylor@redhat.com>
 
        * configure.in: Revert gtk_binary_version to 2.4.0. Fix
index 8c2ff2b33b9fccc860fc342143d689ff18738027..d276ce676682381d950e1d8d0d41cc48ecb83be6 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkstock.c (gtk_stock_lookup): Handle item->translation_domain
+       being NULL.  (#166179, Diego Gonzalez)
+
 2005-02-04  Owen Taylor  <otaylor@redhat.com>
 
        * configure.in: Revert gtk_binary_version to 2.4.0. Fix
index 606df1b3002f0b6056496de06cc68e6ee58f6359..60fd3ecb42352bda630dce5a70a7305ba5c18d55 100644 (file)
@@ -166,9 +166,12 @@ gtk_stock_lookup (const gchar  *stock_id,
       if (item->label)
        {
          GtkStockTranslateFunc *translate;
-
-         translate = (GtkStockTranslateFunc *) 
-           g_hash_table_lookup (translate_hash, item->translation_domain);
+         
+         if (item->translation_domain)
+           translate = (GtkStockTranslateFunc *) 
+             g_hash_table_lookup (translate_hash, item->translation_domain);
+         else
+           translate = NULL;
          
          if (translate != NULL && translate->func != NULL)
            item->label = (* translate->func) (item->label, translate->data);